!function(a){"use strict";a.ThreeSixty=function(b,c){var d,e=this,f=[];e.$el=a(b),e.el=b,e.$el.data("ThreeSixty",e),e.init=function(){d=a.extend({},a.ThreeSixty.defaultOptions,c),d.disableSpin&&(d.currentFrame=1,d.endFrame=1),e.initProgress(),e.loadImages()},e.resize=function(){},e.initProgress=function(){e.$el.css({width:d.width+"px",height:d.height+"px","background-image":"none !important"}),d.styles&&e.$el.css(d.styles),e.responsive(),e.$el.find(d.progress).css({marginTop:d.height/2-15+"px"}),e.$el.find(d.progress).fadeIn("slow"),e.$el.find(d.imgList).hide()},e.loadImages=function(){var b,c,g,h;b=document.createElement("li"),h=d.zeroBased?0:1,c=d.imgArray?d.imgArray[d.loadedImages]:d.domain+d.imagePath+d.filePrefix+e.zeroPad(d.loadedImages+h)+d.ext+(e.browser.isIE()?"?"+(new Date).getTime():""),g=a("").attr("src",c).addClass("previous-image").appendTo(b),f.push(g),e.$el.find(d.imgList).append(b),a(g).load(function(){e.imageLoaded()})},e.imageLoaded=function(){d.loadedImages+=1,a(d.progress+" span").text(Math.floor(d.loadedImages/d.totalFrames*100)+"%"),d.loadedImages>=d.totalFrames?(d.disableSpin&&f[0].removeClass("previous-image").addClass("current-image"),a(d.progress).fadeOut("slow",function(){a(this).hide(),e.showImages(),e.showNavigation()})):e.loadImages()},e.showImages=function(){e.$el.find(".txtC").fadeIn(),e.$el.find(d.imgList).fadeIn(),e.ready=!0,d.ready=!0,d.drag&&e.initEvents(),e.refresh(),e.initPlugins(),d.onReady(),setTimeout(function(){e.responsive()},50)},e.initPlugins=function(){a.each(d.plugins,function(b,c){if("function"!=typeof a[c])throw new Error(c+" not available.");a[c].call(e,e.$el,d)})},e.showNavigation=function(){if(d.navigation&&!d.navigation_init){var b,c,f,g;b=a("
").attr("class","nav_bar"),c=a("").attr({href:"#","class":"nav_bar_next"}).html("next"),f=a("").attr({href:"#","class":"nav_bar_previous"}).html("previous"),g=a("").attr({href:"#","class":"nav_bar_play"}).html("play"),b.append(f),b.append(g),b.append(c),e.$el.prepend(b),c.bind("mousedown touchstart",e.next),f.bind("mousedown touchstart",e.previous),g.bind("mousedown touchstart",e.play_stop),d.navigation_init=!0}},e.play_stop=function(b){b.preventDefault(),d.autoplay?(d.autoplay=!1,a(b.currentTarget).removeClass("nav_bar_stop").addClass("nav_bar_play"),clearInterval(d.play),d.play=null):(d.autoplay=!0,d.play=setInterval(e.moveToNextFrame,d.playSpeed),a(b.currentTarget).removeClass("nav_bar_play").addClass("nav_bar_stop"))},e.next=function(a){a&&a.preventDefault(),d.endFrame-=5,e.refresh()},e.previous=function(a){a&&a.preventDefault(),d.endFrame+=5,e.refresh()},e.play=function(a,b){var c=a||d.playSpeed,f=b||d.autoplayDirection;d.autoplayDirection=f,d.autoplay||(d.autoplay=!0,d.play=setInterval(e.moveToNextFrame,c))},e.stop=function(){d.autoplay&&(d.autoplay=!1,clearInterval(d.play),d.play=null)},e.moveToNextFrame=function(){1===d.autoplayDirection?d.endFrame-=1:d.endFrame+=1,e.refresh()},e.gotoAndPlay=function(a){if(d.disableWrap)d.endFrame=a,e.refresh();else{var b=Math.ceil(d.endFrame/d.totalFrames);0===b&&(b=1);var c=b>1?d.endFrame-(b-1)*d.totalFrames:d.endFrame,f=d.totalFrames-c,g=0;g=a-c>0?a-cc-a?d.endFrame-(c-a):d.endFrame+(f+a),c!==a&&(d.endFrame=g,e.refresh())}},e.initEvents=function(){e.$el.bind("mousedown touchstart touchmove touchend mousemove click",function(a){a.preventDefault(),"mousedown"===a.type&&1===a.which||"touchstart"===a.type?(d.pointerStartPosX=e.getPointerEvent(a).pageX,d.dragging=!0,d.onDragStart(d.currentFrame)):"touchmove"===a.type?e.trackPointer(a):"touchend"===a.type&&(d.dragging=!1,d.onDragStop(d.endFrame))}),a(document).bind("mouseup",function(b){d.dragging=!1,d.onDragStop(d.endFrame),a(this).css("cursor","none")}),a(window).bind("resize",function(a){e.responsive()}),a(document).bind("mousemove",function(a){d.dragging?(a.preventDefault(),!e.browser.isIE&&d.showCursor&&e.$el.css("cursor","url(assets/images/hand_closed.png), auto")):!e.browser.isIE&&d.showCursor&&e.$el.css("cursor","url(assets/images/hand_open.png), auto"),e.trackPointer(a)}),a(window).resize(function(){e.resize()})},e.getPointerEvent=function(a){return a.originalEvent.targetTouches?a.originalEvent.targetTouches[0]:a},e.trackPointer=function(a){d.ready&&d.dragging&&(d.pointerEndPosX=e.getPointerEvent(a).pageX,d.monitorStartTime<(new Date).getTime()-d.monitorInt&&(d.pointerDistance=d.pointerEndPosX-d.pointerStartPosX,d.pointerDistance>0?d.endFrame=d.currentFrame+Math.ceil((d.totalFrames-1)*d.speedMultiplier*(d.pointerDistance/e.$el.width())):d.endFrame=d.currentFrame+Math.floor((d.totalFrames-1)*d.speedMultiplier*(d.pointerDistance/e.$el.width())),d.disableWrap&&(d.endFrame=Math.min(d.totalFrames-(d.zeroBased?1:0),d.endFrame),d.endFrame=Math.max(d.zeroBased?0:1,d.endFrame)),e.refresh(),d.monitorStartTime=(new Date).getTime(),d.pointerStartPosX=e.getPointerEvent(a).pageX))},e.refresh=function(){0===d.ticker&&(d.ticker=setInterval(e.render,Math.round(1e3/d.framerate)))},e.render=function(){var a;d.currentFrame!==d.endFrame?(a=d.endFramea&&(a+=d.totalFrames-(d.zeroBased?1:0))),a},e.getCurrentFrame=function(){return d.currentFrame},e.responsive=function(){d.responsive&&e.$el.css({height:e.$el.find(".current-image").first().css("height"),width:"100%"})},e.zeroPad=function(a){function b(a,b){var c=a.toString();if(d.zeroPadding)for(;c.length .menu-item').eq(1).mouseover(function(e){
e.stopPropagation();
$('.product-sub-menu').addClass('active');
});
$('.product-sub-menu').mouseover(function(e){
e.stopPropagation();
});
$('body').mouseover(function(e){
$('.product-sub-menu').removeClass('active');
});
$('.site-nav li.menu-item-has-children').on('click', function(){
$(this).children('.sub-menu').slideToggle();
});
$('.site-nav li.menu-item-has-children > a').on('click', function(e){
e.stopPropagation();
});
$('.site-slider').slick({
slidesToShow: 1,
slidesToScroll: 1,
fade: true,
speed: 1000,
autoplay: true,
autoplaySpeed: 5000,
dots: true,
arrows: false,
});
$('.projects').slick({
speed: 1000,
prevArrow: '',
nextArrow: '',
slidesToShow: 4,
slidesToScroll: 4,
responsive: [
{
breakpoint: 1199,
settings: {
slidesToShow: 3,
slidesToScroll: 3
}},
{
breakpoint: 991,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}},
{
breakpoint: 575,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}}
]
});
var imgBegin=true;
var $threesixty;
$('[href="#tab-360"]').click(function (){
if(imgBegin){
var imgArray=JSON.parse($('.gallery-360 .threesixty').attr('data-imgarray'));
$threesixty=$('.gallery-360 .threesixty').ThreeSixty({
totalFrames: imgArray.length,
endFrame: imgArray.length,
currentFrame: 1,
imgList: '.threesixty_images',
progress: '.spinner',
navigation: false,
imgArray: imgArray,
responsive: true,
framerate: 10,
});
}
imgBegin=false;
});
$('.gallery-360-prev').click(function (e){
if($threesixty!=null){
$threesixty.next();
}});
$('.gallery-360-next').click(function (e){
if($threesixty!=null){
$threesixty.previous();
}});
$('.options-slider').each(function(){
$(this).find('.options-slider-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: $(this).find('.options-slider-nav'),
});
$(this).find('.options-slider-nav').on('init', function(event, slick){
$(this).prev('.options-slider-for').find('.option').css({ 'height':$(this).height() });
});
$(this).find('.options-slider-nav').slick({
slidesToShow: 5,
slidesToScroll: 1,
asNavFor: $(this).find('.options-slider-for'),
arrows: true,
prevArrow: '',
nextArrow: '',
focusOnSelect: true,
speed: 300,
vertical: true,
});
});
$('.fancybox').fancybox({
openEffect:'elastic',
closeEffect:'elastic',
});
adminbarHeight=$('#wpadminbar').length > 0 ? $('#wpadminbar').height():0;
spnavHeight=$('.sp-nav').length > 0 ? $('.sp-nav').height():0;
$('body').on('click', '.sp-nav .item', function(event){
event.preventDefault();
var hash=this.hash;
$('html, body').animate({
scrollTop: $(hash).offset().top - adminbarHeight - spnavHeight
}, 600);
});
$('body').on('click', '.sp-nav .top', function(event){
event.preventDefault();
$('html, body').animate({
scrollTop: 0
}, 600);
});
$(window).load(function(){
$('.sp-nav').clone().addClass('clone').css({ 'display':'none' }).prependTo('body');
navOffset=$('.sp-nav:not(.clone)').offset().top - adminbarHeight;
$('.sp-nav.clone').css({
'top':adminbarHeight
});
$(window).resize(function (){
adminbarHeight=$('#wpadminbar').length > 0 ? $('#wpadminbar').height():0;
navOffset=$('.sp-nav:not(.clone)').offset().top - adminbarHeight;
$('.sp-nav.clone').css({
'top':adminbarHeight
});
});
$(window).scroll(function (){
if($(window).scrollTop() > navOffset){
$('.sp-nav.clone').css({
'display':'block',
});
}else{
$('.sp-nav.clone').css({
'display':'none'
});
}});
});
$('.td-product a').on('click', function(e){
$('.td-step-1').hide(0);
$('.td-step-2').show(0);
$('.td-product-selected img').remove();
$('.td-product-selected').prepend('');
$('.td-product-selected .name span').html($(this).data('product-name'));
$('.form-td input[name="product"]').val($(this).data('product-name'));
});
$('.td-product-selected a').on('click', function(e){
$('.td-step-1').show(0);
$('.td-step-2').hide(0);
});
});
!function(d,l){"use strict";var e=!1,o=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){var r,a,i,s,n,o=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),c=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]');for(r=0;r